package com.woniu.mealsService.mapper;

import com.woniu.mealsService.model.StoreView;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author jiang
 */
@Mapper
public interface StoreVIewMapper {


    void InsertStoreViewByList(@Param("list") List<StoreView> storeViews);

    StoreView selectOne(@Param("storeId") Long storeId,@Param("date") String date);

    void insertDailyStoreView(StoreView storeView);

    void updateById(StoreView storeView);

    List<StoreView> selectList(@Param("storeId") Long storeId,@Param("firstDay") LocalDate firstDay,@Param("lastDay") LocalDate lastDay);
    List<StoreView> selectPage(@Param("storeId") Long storeId,@Param("firstDay") LocalDate firstDay,@Param("lastDay") LocalDate lastDay);
}
